saurav singh reasoning